nodejs 相关
Table of Contents
1. Windows 安装 Node.js / npm
1.1. 用官方的 msi 安装程序
默认安装路径是 C:\Program Files\nodejs ,安装完成之后这个路径就自动出现在环境变量 ( 系统变量 -> Path
) 中了。
执行以下命令设置全局生效的 npm 包的安装位置和 npm 缓存路径:
npm config set prefix "C:\Users\<username>\AppData\Roaming\npm\node_global"
npm config set cache "C:\Users\<username>\AppData\Roaming\npm\node_cache"
注: node 会自动创建上面两个命令中提到的目录。npm 的用户配置可以在 ~\.npmrc 文件中找到。
最后在环境变量 ( 系统变量 -> Path
) 中加入全局生效的 npm 包的安装位置 C:\Users\<username>\AppData\Roaming\npm\node_global
。
1.2. 用官方编译好的二进制压缩包
下载、解压官方编译好的二进制压缩包。假设名为 node.exe 的二进制文件的路径是 d:\DevTools\node-v16.18.0-win-x64\node.exe 。
执行以下命令设置全局生效的 npm 包的安装位置和 npm 缓存路径:
npm config set prefix "d:\DevTools\node-v16.18.0-win-x64\node_global"
npm config set cache "d:\DevTools\node-v16.18.0-win-x64\node_cache"
注: node 会自动创建上面两个命令中提到的目录。npm 的用户配置可以在 ~\.npmrc 文件中找到。
添加以下环境变量到系统变量 Path
中:
d:\DevTools\node-v16.18.0-win-x64
d:\DevTools\node-v16.18.0-win-x64\node_global
2. Linux 安装 Node.js / npm
下载、解压官方编译好的二进制压缩包。假设名为 node 的二进制文件的路径是 /home/<username>/node-v16.18.0-linux-x64/bin/node 。
执行以下命令设置全局生效的 npm 包的安装位置和 npm 缓存路径:
npm config set prefix "/home/<username>/node-v16.18.0-linux-x64/lib/node_global"
npm config set cache "/home/<username>/node-v16.18.0-linux-x64/lib/node_cache"
注: node 会自动创建上面两个命令中提到的目录。npm 的用户配置可以在 ~\.npmrc 文件中找到。
将二进制文件路径加入到环境变量 PATH
中:
export PATH=$PATH:$HOME/node-v16.18.0-linux-x64/bin
export PATH=$PATH:$HOME/node-v16.18.0-linux-x64/lib/node_global/bin
将上面的命令添加到 ~/.profile 中以永久生效。
注: 按照设计,~/.bashrc 里存放的是和 bash 有关的东西;~/.profile 里存放的是应该全局生效的东西 ( 比如,应当全局生效的环境变量 );~/.bash_profile 给 login shell 用,确保前两者都被加载 ( 里面有加载 .bashrc 和 .profile 的代码 )。
3. 更换 npm 镜像源
速度比较快的 npm 源有:
- 淘宝的镜像
npm config set registry https://registry.npmmirror.com
- 腾讯云的镜像
npm config set registry http://mirrors.cloud.tencent.com/npm/
- 华为云的镜像
npm config set registry https://mirrors.huaweicloud.com/repository/npm/